package com.work.work2;
/**
 * 2、编写程序描述兔子和青蛙
 * 需求说明：使用面向对象的思想，设计自定义类描述兔子和青蛙。
 * 实现思路及关键代码
 * 1分析兔子和青蛙的共性
 * 2)根据共性，定义抽象的动物类
 * 属性：名字、颜色、类别（哺乳类、非哺乳类）
 * 方法：吃饭，发出叫声
 * 3)根据青蛙会游泳 抽象游泳的接口
 * 方法：游泳
 * 4)定义兔子继承动物类，青蛙继承动物同时实现游泳接口
 */
public abstract class Animal {
    private String name;
    private String color;
    private String category;

    public abstract void eat();
    public abstract void shout();

    public Animal(String name, String color, String category) {
        this.name = name;
        this.color = color;
        this.category = category;
    }
    public Animal(){

    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category;
    }
}

